/*定义公共样式*/
html, body {
    -ms-overflow-style: scrollbar;
}
html{
	/*moz-user-select: -moz-none;*/
	/*-moz-user-select: none;*/
	/*-o-user-select:none;*/
	/*-khtml-user-select:none;*/
	/*-webkit-user-select:none;*/
	/*-ms-user-select:none;*/
	/*user-select:none;*/
}
body{
    font: 12px/1.5 "Microsoft Yahei","Arial"; 
    color:#ffffff;
    line-height: 1;
    background: #fff;
    margin: 0;
    padding: 0;
    min-width: 1000px;
}
button, input, select, textarea {
    font: 12px/1.5 "Microsoft Yahei","Arial"; 
}
dt{
    font-weight:400;
}
*{
    outline: none;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a{
    cursor:pointer;
    outline:none;
    display: inline-block;
    color:#fff;
}
a, a:hover, a:focus{
    text-decoration:none;
    outline:none;
}
img{
    border: none;
    outline: none;
}
ul li{
    list-style-type: none;
}
p{
    margin: 0;
}
span, label{
    display: inline-block;
}
ol, ul{
    margin-top: 0;
    margin-bottom: 0;
}
label{
    font-weight: 500;
    margin-bottom: 0;
}
.blur{
    -webkit-filter: blur(1px); /* Chrome, Opera */
    -moz-filter: blur(1px);
    -ms-filter: blur(1px);
    filter: blur(1px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
}
.pos{
	position: relative;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #939393;
    font: 12px/1.5 "Microsoft Yahei","Arial";
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #939393 !important;
    font: 12px/1.5 "Microsoft Yahei","Arial";
}
.hide{
    display: none !important;
}
.show{
	display: block !important;
}
.fl{
    float:left !important;
}
.fr{
	float:right !important;
}
h2,h3,h4,h5,h6{
    color: #ffffff;
	font: 12px/1.5 "Microsoft Yahei","Arial"; 
}
h2{
    font-size: 24px;
    font-weight: normal;
    margin-bottom:0px;
    margin-top: 0px;
}
h3{
    font-weight: normal;
    margin-bottom:0px;
    margin-top: 0px;
    font-size: 18px;
}
h4{
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 0px;
    font-size:14px;
}
h5,h6{
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 0px;
    font-size:12px;
}
input[type=checkbox], input[type=radio] {
    border-radius: 0;
    -webkit-border-radius: none;
    -moz-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
input[type=text], input[type="password"], textarea{
    border: 1px solid #e8e8e8;
    background: #ffffff;
    color: #333333;
}
input[type=text]:focus, input[type="password"]:focus, textarea:focus{
    border: 2px solid #1081de;
}
textarea:disabled, input:not([type]):disabled,
input[type="text"]:disabled, input[type="password"]:disabled,
input[type="search"]:disabled{
    background: #cbcbcb;
    color: #999999;
    cursor: not-allowed;
}

.mt10{
    margin-top:10px;
}
.mf10{
    margin-left:10px;
}
.mb10{
    margin-bottom: 10px;
}
.mr10{
    margin-right: 10px;
}
.mr20{
    margin-right: 20px;
}
/*协议*/
.agreement{
	width:1200px;
	margin:30px auto;
	border:1px solid #dadada;
	padding:50px;
	background:#ffffff;
}
.agreement h2 {
	height: 45px;
	line-height: 21px;
	font-size: 22px;
	color:#363636;
	font-weight:600;
	text-align:center;
	margin-bottom:30px;
	border-bottom:1px solid #dadada;
}
.agreement h3{
	font-size:14px;
	font-weight:600;
	color:#333333;
	margin-bottom:15px;
}
.agreement .agreementTop{
	margin-top:30px;
}
.agreement .agreementTltle{
	margin-bottom:8px;	
	font-size:14px;
}
.agreement p{
	color:#333333;
	line-height: 20px;
}
.agreement p em{
	font-size:14px;
	font-style:normal;
}
.agreementDiv{
	margin-left:19px;
}
.agreementDiv1{
	margin-left:30px;
}

.header{
	width:100%;
	height:65px;
	background:#000;
	text-align:center;	
}
.headerLogo{
	display:inline-block;
    width: 135px;
    height: 50px;
    background: url(../images/sharejava.png);
    background-size: cover;
    margin-top: 7px;
}

.footer{
	width:100%;
	height:75px;
	background:#000000 url("../images/page_bottom_bg.png");
	padding-top:10px;	
}

.footer p{
	color:#fff;
	line-height:24px;	
	text-align:center;
}